html,body,div,span,applet,object,
iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,
i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,
tr,th,td 														{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body 															{line-height:1;}
ol,ul 															{list-style:none;}
blockquote,q 													{quotes:none;}
:focus 															{outline:0;}
ins 															{text-decoration:none;}
del 															{text-decoration:line-through;}
table 															{border-collapse:collapse;border-spacing:0;}
img,a img 														{border:0;}
/* -- DO NOT EDIT ABOVE THIS LINE --*/
/*-- TEMPLATE WIDTHS DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING --*/
#container 															{width:966px;}
#load-first 														{float:left;} 
#both #load-first 												{width:766px !important;width:746px;}
#left-only #load-first 											{width:100%;}
#right-only #load-first 											{width:766px;} 
#wide #load-first 												{width:100%;} 
#middle-column 														{padding:0px;}
#both #middle-column 												{float:right;width:566px !important;width:546px;} 
#left-only #middle-column 											{float:right;width:766px;} 
#right-only #middle-column 											{float:left;width:766px;} 
#wide #middle-column 												{float:left;width:100%;}
#left 															{float:left;width:200px;}
#right 															{float:right;width:200px;}
.count1 														{float:left;width:100%;}
.count2 														{float:left;width:50%;}
.count3 														{float:left;width:33%;}
.count4 														{float:left;width:25%;}
/* -- EDIT ABOVE THIS LINE ONLY IF YOU KNOW WHAT YOU ARE DOING --*/
body 															{color:#000;font-family:verdana, arial, helvetica, sans-serif;font-size:76%;line-height:1.8em;margin:0;padding:0;text-align:center;}
/* CSS IDs */
ul#access 														{list-style-type:none;}
ul#access:after 												{clear:both;content:".";display:block;height:0;visibility:hidden;}
ul#access li 													{float:left;margin:0;padding:2px 5px 3px;}
#backtotoplink a 												{float:right;}
#body-content 													{margin:0;padding:0;text-align:left;}
#bottom-user-modules .moduletable 								{padding-top:15px;}
#branding 														{float:left;margin:0;padding:10px 0 10px 20px;text-align:left;width:40%;}
#breadcrumbs 													{border:1px solid #b6b6b6;clear:both;float:left;margin:0 0 1em;padding:0;}
#breadcrumbs p 													{margin:0.25em 0.5em;padding:0;}
#footer 														{text-align:center;}
#footer .inside 												{margin:10px 0 10px 10px;}
form#form-login,
form#form-login p 												{margin:0;padding:0;}
form#form-login input#modlgn_username,
form#form-login input#modlgn_passwd 							{margin:0;padding:3px 5px;}
#header 														{margin:0;padding:10px 0;text-align:left;}
#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover 												{background:url('../images/logo-image.png') left top no-repeat;display:block;height:100px;text-decoration:none;text-indent:-9000em;width:50px;}
#header h1 a:focus 												{outline:none;}
#left ul#mainlevel li,
#left ul.menu li 												{display:block !important;float:left;margin:0;list-style:none;padding:0;position:relative;text-indent:0;width:100%;}
#left ul#mainlevel li a:link,
#left ul#mainlevel li a:visited,
#left ul.menu li a:link,
#left ul.menu li a:visited 										{color:#414141;display:block;font-weight:400;padding:0 0 6px;text-decoration:none;width:100%;}
#left ul#mainlevel,
#left ul.menu,
#left ul.menu li,
#left ul.menu ul 												{width:100%;}
#left ul#mainlevel:after,
#left ul.menu:after 											{clear:both;display:block;font:1px/0 serif;height:0;visibility:hidden;}
#left ul#mainlevel a,
#left ul.menu a 												{display:block;height:auto !important;}
#left ul.menu ul,
#left ul.menu ul ul,
#left ul.menu ul ul ul 											{background:#fff;content:".";display:none;left:75%;list-style:none;position:absolute;top:10px;z-index:900;}
#left ul.menu li:hover ul ul,
#left ul.menu li:hover ul ul ul,
#left ul.menu li.iehover ul ul,
#left ul.menu li.iehover ul ul ul 								{display:none;}
#left ul.menu li:hover ul,
#left ul.menu ul li:hover ul,
#left ul.menu ul ul li:hover ul,
#left ul.menu li.iehover ul,
#left ul.menu ul li.iehover ul,
#left ul.menu ul ul li.iehover ul 								{display:block;}
#left ul#mainlevel li a:hover,
#left ul.menu li a:hover 										{text-decoration:underline;}
#left ul#mainlevel li a#active_menu,
#left ul.menu li#current a 										{text-decoration:none;color:#B61D20;}
#left ul.menu ul li 											{background:none;}
#left ul.menu li.parent:hover 									{background:#e9e9e9;}
#left ul.menu ul 												{border-top:1px solid #b6b6b6;margin:0;padding:0;width:150px;}
#left ul.menu li:hover li 										{background:#e9e9e9;border:1px solid #b6b6b6;border-top:0;margin:0;padding:0;}
#left ul.menu li:hover li a,
#left ul.menu li.iehover li a 									{color:#333;margin:0.25em 0.5em 0;}
#left ul.menu li.parent a:after,
#left ul.menu li li.parent a:after,
#left ul.menu li li li.parent a:after							{content:" +";}
#left ul.menu li.parent li a:after,
#left ul.menu li li.parent li a:after,
#left ul.menu li li li.parent li a:after 						{content:none;}
#left .inside 													{margin:10px 10px 10px 0;}
#left .module,
#left .moduletable 												{margin:0;padding:0;}
#left h3 														{padding:0;}
#left ul 														{list-style-type:none;}
#left li 														{margin:0 0 0 20px;padding:0;}
#left p 														{margin:0 0 0 7px;padding:0 0 10px;}
#left a 														{}
#nav 															{border:1px solid #b6b6b6;float:left;margin:0 auto;position:relative;width:966px;z-index:900;}
#nav ul  														{list-style-type:none;margin:0;padding:0;}
#nav ul li 														{float:left;margin:0;position:relative;}
#nav ul li a,
#nav ul li a:visited 											{border-right:1px solid #b6b6b6;color:#333;display:block;height:30px;line-height:30px;overflow:hidden;padding:0 10px;text-decoration:none;}
#nav ul li ul 													{border-top:1px solid #b6b6b6;display:none;}
#nav ul li:hover ul,
#nav ul li.iehover ul 											{display:block;left:-1px;position:absolute;top:30px;width:200px;}
#nav ul li:hover ul li ul,
#nav ul li.iehover ul li ul 									{display:none;}
#nav ul li:hover ul li a,
#nav ul li.iehover ul li a 										{background:#e9e9e9;border:1px solid #b6b6b6;border-top:0;color:#333;display:block;padding:0;text-align:left;text-indent:10px;width:200px;}
#nav ul li:hover ul li:hover ul,
#nav ul li.iehover ul li.iehover ul 							{display:block;left:201px;position:absolute;top:-1px;}
#nav ul li:hover a,
#nav ul li.iehover a 											{background:#e9e9e9;}
#nav ul li a:hover,
#nav ul li#current a,
#nav a#active_menu-nav,
#nav ul li:hover ul li:hover a,
#nav ul li.iehover ul li.iehover a,
#nav ul li:hover ul li a:hover,
#nav ul li.iehover ul li a:hover 								{color:red;}
#nav ul li.parent a:after,
#nav ul li li.parent a:after,
#nav ul li li li.parent a:after 								{content:" +";}
#nav ul li.parent li a:after,
#nav ul li li.parent li a:after,
#nav ul li li li.parent li a:after 								{content:none;}
#container 															{margin:0 auto;padding:0;}
#right ul#mainlevel li,
#right ul.menu li 												{display:block !important;float:left;list-style:none;margin:0;padding:0;position:relative;text-align:right;text-indent:0;width:100%;}
#right ul#mainlevel li a:link,
#right ul#mainlevel li a:visited,
#right ul.menu li a:link,
#right ul.menu li a:visited 									{color:#414141;display:block;font-weight:400;padding:0 0 6px;text-decoration:none;width:100%;}
#right ul#mainlevel,
#right ul.menu,
#right ul.menu li,
#right ul.menu ul 												{list-style:none;width:100%;}
#right ul#mainlevel:after,
#right ul.menu:after 											{clear:both;content:".";display:block;font:1px/0 serif;height:0;visibility:hidden;}
#right ul#mainlevel a,
#right ul.menu a 												{display:block;height:auto !important;}
#right ul.menu ul,
#right ul.menu ul ul,
#right ul.menu ul ul ul 										{background:#fff;display:none;left:-75%;position:absolute;top:10px;z-index:900;}
#right ul.menu li:hover ul ul,
#right ul.menu li:hover ul ul ul,
#right ul.menu li.iehover ul ul,
#right ul.menu li.iehover ul ul ul 								{display:none;}
#right ul.menu li:hover ul,
#right ul.menu ul li:hover ul,
#right ul.menu ul ul li:hover ul,
#right ul.menu li.iehover ul,
#right ul.menu ul li.iehover ul,
#right ul.menu ul ul li.iehover ul 								{display:block;}
#right ul#mainlevel li a:hover,
#right ul.menu li a:hover 										{text-decoration:underline;}
#right ul#mainlevel li a#active_menu,
#right ul.menu li#current a 									{color:#B61D20;text-decoration:none;}
#right ul.menu ul li 											{background:none;}
#right ul.menu li.parent:hover 									{background:#e9e9e9;}
#right ul.menu ul 												{border-top:1px solid #b6b6b6;margin:0;padding:0;width:150px;}
#right ul.menu li:hover li 										{background:#e9e9e9;border:1px solid #b6b6b6;border-top:0;padding:0 0.5em 0 0;}
#right ul.menu li:hover li a,
#right ul.menu li.iehover li a 									{margin:0.25em 0.5em 0 0;}
#right ul.menu li.parent a:before,
#right ul.menu li li.parent a:before,
#right ul.menu li li li.parent a:before 						{content:"+ ";}
#right ul.menu li.parent li a:before,
#right ul.menu li li.parent li a:before,
#right ul.menu li li li.parent li a:before 					{content:none;}
#right .inside 													{margin:10px 0 10px 10px;}
#right .module,
#right .moduletable 											{margin:0;padding:10px;}
#right h3 														{padding:0;}
#right ul 														{list-style-type:none;}
#right li 														{margin:0 0 0 20px;padding:0;}
#right p 														{margin:0 0 0 7px;padding:0 0 10px;}
dl#system-message 												{background:#FBEEF1;border-top:2px solid #FEABB9;border-bottom:2px solid #FEABB9;clear:both;padding:5px 20px;text-align:left;}
#top-module 													{float:right;margin:0;padding:16px 20px 0 0;text-align:right;width:49%;}
#top-user-modules .moduletable 									{padding-top:15px;}
/* CSS Classes */
td.article_column p 											{text-align:justify;}
/* -- buttons -> STILL NEED CLEANUP*/
#editor-xtd-buttons												{background:#efefef;margin-top:1em;}
.button2-left,
.button2-left div 												{float: left;}
.button2-left a,
.button2-left span 												{display: block;height: 22px;float: left;line-height: 22px;font-size: 11px;color: #333;cursor: pointer;}
.button2-left span,
.button2-right span 											{cursor: default;color: #999;}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span 										{padding: 0 6px;}
.button2-left a:hover,
.button2-right a:hover 											{text-decoration: none;color: #0B55C4;}
.button2-left a,
.button2-left span 												{padding: 0 24px 0 6px;}
.button2-right a,
.button2-right span 											{padding: 0 6px 0 24px;}
.button2-left 													{background: url('../images/editor-buttons/j_button2_left.png') no-repeat;float: left;margin-left: 5px;}
.button2-right 													{background: url('../images/editor-buttons/j_button2_right.png') 100% 0 no-repeat;float: left;margin-left: 5px;}
.button2-left .image 											{background: url('../images/editor-buttons/j_button2_image.png') 100% 0 no-repeat;}
.button2-left .readmore 										{background: url('../images/editor-buttons/j_button2_readmore.png') 100% 0 no-repeat;}
.button2-left .pagebreak 										{background: url('../images/editor-buttons/j_button2_pagebreak.png') 100% 0 no-repeat;}
.button2-left .blank	 										{background: url('../images/editor-buttons/j_button2_blank.png') 100% 0 no-repeat;}
.buttonheading 													{vertical-align:top;}
.column_separator table.contentpaneopen 						{margin-left:10px;}
.componentheading 												{font-size:2em;font-weight:400;margin-top:0;margin-bottom:0;}
.contentheading 												{font-size:1.7em;font-weight:400;margin:1.2em 0;}
.createdate 													{font-size:85%;line-height:90%;}
.hidden 														{display:none;}
.hr 															{border-bottom:1px dotted #000;height:1px;margin:1.5em 10px;}
.inside 														{margin:10px;}
.left 															{float:left;}
.modifydate 													{font-size:85%;line-height:90%;}
.module 														{margin:auto auto 1em;padding:0;}
.module div 													{margin:0;padding:1em 0 0;}
.module div div 												{margin:0;padding:0 0 0 7px;}
.module div div div 											{margin:0;padding:0 0 0.5em;}
.module div div div div 										{margin:0;padding:0;}
.module div div div div p 										{background:none;line-height:1.6;margin:0;padding:0;}
.moduletable h3 												{margin:0;padding:0;}
.right 															{float:right;}
.search input 													{padding:3px 5px;}
.search input.button 											{margin:0 10px 0 5px;}
.sectiontableheader 											{background:#e9e9e9;border:1px solid #b6b6b6;border-bottom:0;padding:0.5em;}
.sectiontableentry1 td 											{border:1px solid #b6b6b6;border-bottom:0;padding:0.5em;}
.sectiontableentry2 td 											{background:#f3f3f3;border:1px solid #b6b6b6;border-bottom:0;padding:0.5em;}
td.sectiontableheader:first-child,
.sectiontableentry1 td:first-child,
.sectiontableentry2 td:first-child 								{border-right:0;}
td.sectiontableheader:last-child,
.sectiontableentry1 td:last-child,
.sectiontableentry2 td:last-child 								{border-left:0;}
.sectiontableentry1 img,
.sectiontableentry2 img 										{vertical-align:middle;}
.sectiontablefooter 											{border-top:1px solid #b6b6b6;}
.small 															{font-size:1em;line-height:1.8em;margin-top:0.2em;margin-bottom:0.1em;}
.tool-text 														{margin:0;}
.tool-tip 														{background:#ffc;border:1px solid #D4D5AA;line-height:110%;max-width:200px;padding:5px;text-align:left;}
.tool-title 													{background:url('../../system/images/selector-arrow.png') no-repeat;border-bottom:1px solid #d4d5aa;font-weight:700;margin:-15px 0 5px;padding:15px 0 5px;}
/* HTML Elements */
a, 
a:link 															{}
a:visited 														{}
a:hover 														{text-decoration:none;}
b 																{font-weight:700;}
blockquote 														{border-left:10px solid #ddd;margin-left:10px;}
code 															{font-family:"Courier New", Courier, monospace;font-size:1em;white-space:pre;}
div 															{font-size:1em;}
em 																{font-style:italic;}
fieldset 														{font-size:100%;margin:1.2em 0;}
form table 														{font-size:1.1em;}
form 															{margin:0;padding:0;}
hr 																{display:none;}
h1 																{font-size:2em;font-weight:400;margin-top:0;margin-bottom:0;}
h2 																{font-size:1.7em;font-weight:400;margin:1.2em 0;}
h3 																{font-size:1.4em;font-weight:400;margin:1.2em 0;}
h4 																{font-size:1.2em;font-weight:700;margin:1.2em 0;}
h5 																{font-size:1em;font-weight:700;margin:1.2em 0;}
h6 																{font-size:0.8em;font-weight:700;margin:1.2em 0;}
i 																{font-style:italic;}
input.button 													{padding:3px 5px;}
li > p 															{margin-top:0.2em;}
ol,ul,li 														{font-size:1em;line-height:1.8em;margin-top:0.2em;margin-bottom:0.1em;}
p 																{font-size:1em;line-height:1.8em;margin:1.2em 0;}
pre 															{font-family:monospace;font-size:1em;}
table 															{font-size:1em;line-height:1.8em;margin:1.5em 0;padding:0;width:100%;}
table caption 													{font-weight:700;margin:0;padding:0 0 1.5em;}
textarea 														{font-size:100%;font-family:arial, serif;}
td 																{font-size:1em;vertical-align:top;}
th 																{font-weight:700;text-align:left;}
strong 															{font-weight:700;}
/* CSS Clearing */
.clearfix:after 												{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix 														{display:inline-block;display:block;min-width:0;}
* html .clearfix 												{height:1%;} 
.clr, 
.clear 															{clear:both;}